'''
addVars() 一次增加多个变量  MODEL.addVars(20, 8, vtype=gurobipy.GRB.BINARY)     设置了变量Cij   i∈[0,20) j∈[0,8)'''


# for v in m.getVars():
#         print('%s %g' % (v.varName, v.x))

        #v.后面的varName(以%s输出)对应变量名x，y，z,记住是addvars(,name='变量名')
        #v.后面的x(%g输出)也属于变量的属性，对应变量的最后优化后的取值
        # %g : 把输出的值按照 %e(指数)或者 %f(浮点数)类型中输出长度较小的方式输出'''



'''Model.addConstrs( generator, name="" )'''
# generator是Python表达式。这种表达方式比 2 直观一点，返回值是tupledict类型的
# 例：
# model.addConstrs(x[i] + x[j] <= 1 for i in range(5) for j in range(5))
# model.addConstrs((x[i,j] == 0 for i in range(4) for j in range(4) if i != j), name=’c’)
# 注意：generator表达式只能由一个比较关系。